package com.itheima.io.bufferedreader.demo02;

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;

/**
 * BufferedReader中的特有的功能：
 *
 * public String readLine()一次读取一行，如果读取到文件末尾返回null
 */
public class BufferedReaderDemo01 {

    public static void main(String[] args) throws IOException {

        // 1. 创建BufferedReader对象
        BufferedReader bufferedReader = new BufferedReader(new FileReader("itheima-io-bufferedreader\\b.txt")) ;

        // 2. 读取数据
        // public String readLine()一次读取一行，如果读取到文件末尾返回null ; 返回的字符串不包含换行符
//        String line = bufferedReader.readLine() ;
//        System.out.print(line);
//
//        line = bufferedReader.readLine() ;
//        System.out.print(line);
//
//        line = bufferedReader.readLine() ;
//        System.out.print(line);
//
//        line = bufferedReader.readLine() ;
//        System.out.print(line);

        String line = null ;                // 作用：记录当前读取到的行数据
        while((line = bufferedReader.readLine()) != null) {
            System.out.println(line);
        }

        // 3. 释放资源
        bufferedReader.close();

    }

}
